package com.haskie.api.base;

public enum RespCode {
    // 成功
    SUCCESS("200"),

    // 已创建、已存在
    CREATED("201"),

    // 未创建、不存在
    UNREAL("202"),

    // 没有内容(未设置资料等)
    NO_CONTENT("204"),

    // 失败(请求参数错误)
    BAD_REQUEST("400"),

    // 未认证（未登录）
    UNAUTHORIZED("401"),

    // 签名错误
    UNSIGNED("402"),

    // 验证码/附加码 错误
    VERIFY_CODE_EXPIRATION("403"),

    // 隐藏域错误（配置型参数错误）
    BAD_HIDE_REQUEST("422"),

    // 资源锁定(帐号/平台)
    RESOURCE_LOCKED("423"),

    // 接口不存在
    NOT_FOUND("404"),

    //用户token过期/状态被禁用
    INVALID_TOKEN("405"),

    // 服务器内部错误
    INTERNAL_SERVER_ERROR("500");

    private String code;

    public void setCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }
    private RespCode(String code) {
        this.code = code;
    }
}
